/*
 * Copyright (c) 2015. For Intelligent Group.
 */

package com.intelligent.ispc.core.service;

import com.google.common.collect.Lists;
import com.intelligent.ispc.cache.TestDataCacheFactory;
import com.intelligent.ispc.common.mapper.JsonMapper;
import com.intelligent.ispc.core.entity.TestData;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Pageable;

import java.util.List;
import java.util.Map;
import java.util.concurrent.ExecutionException;

/**
 * Created by Julia.Zhou on 2016/3/16.
 */

public interface BaseCacheService {

    public List<TestData> searchTestDataList(Map<String, Object> searchParams, Pageable pageable);

    public Long getTestDateCount(Map<String, Object> searchParams);

    public List<String> getExcludeIds(Map<String, Object> searchParams);

}
